protective shield - French English Dictionary